package com.ruoyi.common.utils.poi.word.render;


import java.io.IOException;

/**
 * word 文档处理接口
 */
public interface RenderHandler {

    /**
     * 初始化
     */
    void init(TemplateEnum templateEnum);

    /**
     * 准备数据
     */
    void makeData() throws IOException;

    /**
     * 直接转为pdf ， 无需中转html
     */
    void handlePdf() throws Exception;

    /**
     * 渲染数据之后执行
     */
    void renderAfter() throws Exception;

    /**
     * 构建签署用户姓名、身份证
     */
    void makeSignUser();

    /**
     * 构建设立文书对象
     */
    void buildEnterpriseFile();
}
